﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace RayTracer
{
    class Image
    {
        private int h_res;
        private int v_res;
        private Color backgroundColor;

        // CONSTRUCTORS
        public Image()
        {
            // 200 x 200
            this.h_res = 200;
            this.v_res = 200;
            this.backgroundColor = new Color();
        }

        public Image(int h_res, int v_res, Color backgroundcolor) 
        {
            this.h_res = h_res;
            this.v_res = v_res;
            this.backgroundColor = backgroundcolor;
        }

        // PROPERTIES
        public int HorizontalResolution
        {
            get { return this.h_res; }
            set { this.h_res = value; }
        }

        public int VerticalResolution
        {
            get { return this.v_res; }
            set { this.v_res = value; }
        }

        public Color BackgroundColor
        {
            get { return this.backgroundColor; }
            set { this.backgroundColor = value; }
        }

        // METHODS

    }
}
